/*
 * FaceCat图形通讯框架
 * 著作权编号:2015SR229355+2020SR0266727
 * 上海卷卷猫信息技术有限公司
 */

#include "stdafx.h"
#include "FCHost.h"

namespace FaceCat{
    FCHost::FCHost(){
    }
    
    FCHost::~FCHost(){
    }
    
    FCNative* FCHost::getNative(){
        return 0;
    }
    
    void FCHost::setNative(FCNative *value){
        
    }
    
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    
    bool FCHost::allowOperate(){
        return true;
    }
    
    bool FCHost::allowPartialPaint(){
        return true;
    }
    
    void FCHost::beginInvoke(FCView *view, Object args){
    }
    
    void FCHost::copy(lstring text){
    }
    
    FCView* FCHost::createInternalView(FCView *parent, const String& clsid){
        return 0;
    }
    
    FCCursors FCHost::getCursor(){
        return FCCursors_Arrow;
    }
    
    int FCHost::getIntersectRect(FCRect *lpDestRect, const FCRect *lpSrc1Rect, const FCRect *lpSrc2Rect){
        return 0;
    }
    
    FCPoint FCHost::getTouchPoint(){
        FCPoint mp ={0};
        return mp;
    }
    
    FCSize FCHost::getSize(){
        FCSize size ={0};
        return size;
    }
    
    int FCHost::getUnionRect(FCRect *lpDestRect, const FCRect *lpSrc1Rect, const FCRect *lpSrc2Rect){
        return 0;
    }
    
    void FCHost::invalidate(){
    }
    
    void FCHost::invalidate(const FCRect& rect){
    }
    
    void FCHost::invoke(FCView *view, Object args){
    }
    
    bool FCHost::isKeyPress(char key){
        return false;
    }
    
    lstring FCHost::paste(){
        return "";
    }
    
    void FCHost::setAllowOperate(bool allowOperate){
    }
    
    void FCHost::setAllowPartialPaint(bool allowPartialPaint){
    }
    
    void FCHost::setCursor(FCCursors cursor){
    }
    
    void FCHost::showToolTip(const String& text, const FCPoint& mp){
    }
    
    void FCHost::startTimer(int timerID, int interval){
    }
    
    void FCHost::stopTimer(int timerID){
    }
}
